package com.ruoyi.vo;

import com.ruoyi.award.domain.FirefighterAward;
import com.ruoyi.disease.domain.FirefighterDisease;
import com.ruoyi.drill.domain.FirefighterDrill;
import com.ruoyi.emergency.domain.FirefighterEmergency;
import com.ruoyi.firefighter.domain.FirefighterInfo;
import com.ruoyi.graduation.domain.GraduationSchool;
import com.ruoyi.punishment.domain.FirefighterPunishment;
import com.ruoyi.qualification.domain.FirefighterQualification;
import com.ruoyi.record.domain.FirefighterRecord;
import com.ruoyi.security.domain.FirefighterSecurity;
import com.ruoyi.task.domain.FirefighterFireTask;
import com.ruoyi.tournament.domain.FirefighterTournament;
import com.ruoyi.train.domain.FirefighterTrain;
import lombok.Data;

import java.util.List;
@Data
public class FirefighterDetailsDTO {
    private FirefighterInfo firefighterInfo; // 基本信息
    private List<FirefighterRecord> recordList; // 个人履历
    private List<FirefighterAward> awardList; // 获奖情况
    private List<FirefighterPunishment> punishmentList; // 处分情况
    private List<FirefighterTrain> trainList; // 培训经历
    private List<FirefighterQualification> qualificationList; // 专业资质
    private List<FirefighterFireTask> taskList; // 重大火灾任务
    private List<FirefighterEmergency> emergencyList; // 重大应急救援任务
    private List<FirefighterTournament> tournamentList; // 比武竞赛情况
    private List<FirefighterSecurity> securityList; // 重大安保任务
    private List<FirefighterDrill> drillList; // 重大演习演练
    private List<FirefighterDisease> diseaseList; // 健康情况
    private  List<GraduationSchool>  graduationSchools; // 毕业院校信息
    public FirefighterInfo getFirefighterInfo() {
        return firefighterInfo;
    }

    public void setFirefighterInfo(FirefighterInfo firefighterInfo) {
        this.firefighterInfo = firefighterInfo;
    }

    public List<FirefighterRecord> getRecordList() {
        return recordList;
    }

    public void setRecordList(List<FirefighterRecord> recordList) {
        this.recordList = recordList;
    }

    public List<FirefighterAward> getAwardList() {
        return awardList;
    }

    public void setAwardList(List<FirefighterAward> awardList) {
        this.awardList = awardList;
    }

    public List<FirefighterPunishment> getPunishmentList() {
        return punishmentList;
    }

    public void setPunishmentList(List<FirefighterPunishment> punishmentList) {
        this.punishmentList = punishmentList;
    }

    public List<FirefighterTrain> getTrainList() {
        return trainList;
    }

    public void setTrainList(List<FirefighterTrain> trainList) {
        this.trainList = trainList;
    }

    public List<FirefighterQualification> getQualificationList() {
        return qualificationList;
    }

    public void setQualificationList(List<FirefighterQualification> qualificationList) {
        this.qualificationList = qualificationList;
    }

    public List<FirefighterFireTask> getTaskList() {
        return taskList;
    }

    public void setTaskList(List<FirefighterFireTask> taskList) {
        this.taskList = taskList;
    }

    public List<FirefighterEmergency> getEmergencyList() {
        return emergencyList;
    }

    public void setEmergencyList(List<FirefighterEmergency> emergencyList) {
        this.emergencyList = emergencyList;
    }

    public List<FirefighterTournament> getTournamentList() {
        return tournamentList;
    }

    public void setTournamentList(List<FirefighterTournament> tournamentList) {
        this.tournamentList = tournamentList;
    }

    public List<FirefighterSecurity> getSecurityList() {
        return securityList;
    }

    public void setSecurityList(List<FirefighterSecurity> securityList) {
        this.securityList = securityList;
    }

    public List<FirefighterDrill> getDrillList() {
        return drillList;
    }

    public void setDrillList(List<FirefighterDrill> drillList) {
        this.drillList = drillList;
    }

    public List<FirefighterDisease> getDiseaseList() {
        return diseaseList;
    }

    public void setDiseaseList(List<FirefighterDisease> diseaseList) {
        this.diseaseList = diseaseList;
    }
}
